/**
 * 
 * gislin
 * 2017年4月25日
 */
package com.hrt.datasender.web.monitordata;

/**
 * @author gislin 2017年4月25日
 */
public enum MonitorDataType {

    second("SecondData", "BD_MO_RT", "2011"), minute("MinuteData", "BD_MO_MIN", "2051"), hour("HourData", "BD_MO_HOUR",
            "2061"), day("DayData", "BD_MO_DAY", "2031"), Week("weekData", "BD_MO_RPT_WEEK", ""), month("monthData",
                    "BD_MO_MONTH", ""), quarter("quarterData", "BD_MO_QUARTER", ""), year("yearData", "BD_MO_YEAR",
                            ""), cycle("CycleData", "BD_MO_CYCLE", "8051"), minuteAudit("MinuteAuditData",
                                    "BD_MO_MIN_AUDIT", "Audit"), hourAudit("MinuteAuditData", "BD_MO_MIN_AUDIT",
                                            "Audit"), dayAudit("DayAuditData", "BD_MO_DAY_AUDIT", "Audit"),

    /**
     * 污水
     */
    szws_second("SecondData", "SZWS_MONITOR_DATA", "2011"), szws_minute("MinuteData", "SZWS_MONITOR_DATA_MIN", "2051"),
    szws_hour("HourData", "SZWS_BD_MO_HOUR", "2061"), szws_day("DayData", "SZWS_MONITOR_DATA_DAY", "2031"), 
    szws_week("weekData", "SZWS_MONITOR_DATA_WEEK", ""), szws_month("monthData", "SZWS_MONITOR_DATA_MONTH", ""), 
    szws_quarter("quarterData", "SZWS_MONITOR_DATA_QUARTER", ""), szws_year("monthData", "SZWS_MONITOR_DATA_YEAR", ""), 
    szws_cycle("CycleData", "SZWS_MONITOR_DATA_CYCLE", "8051"),

    /**
     * 地表水
     */
    szsw_second("SecondData", "SZSW_MONITOR_DATA", "2011"), szsw_minute("MinuteData", "SZSW_MONITOR_DATA_MIN", "2051"), 
    szsw_hour("HourData", "SZSW_BD_MO_HOUR", "2061"), szsw_day("DayData", "SZSW_MONITOR_DATA_DAY", "2031"), 
    szsw_week("weekData", "SZSW_MONITOR_DATA_WEEK", ""), szsw_month("monthData", "SZSW_MONITOR_DATA_MONTH", ""),
    szsw_quarter("quarterData", "SZSW_MONITOR_DATA_QUARTER", ""), szsw_year("monthData", "SZSW_MONITOR_DATA_YEAR", ""),
    szsw_cycle("CycleData", "SZSW_MONITOR_DATA_CYCLE", "8051"),

    /**
     * 工业废水
     */
    szgyfs_second("SecondData", "SZGYFS_MONITOR_DATA", "2011"), szgyfs_minute("MinuteData", "SZGYFS_MONITOR_DATA_MIN", "2051"),
    szgyfs_hour("HourData", "SZGYFS_BD_MO_HOUR", "2061"), szgyfs_day("DayData", "SZGYFS_MONITOR_DATA_DAY", "2031"),
    szgyfs_week("weekData", "SZGYFS_MONITOR_DATA_WEEK", ""), szgyfs_month("monthData", "SZGYFS_MONITOR_DATA_MONTH", ""),
    szgyfs_quarter("quarterData", "SZGYFS_MONITOR_DATA_QUARTER", ""), szgyfs_year("monthData", "SZGYFS_MONITOR_DATA_YEAR", ""), 
    szgyfs_cycle("CycleData", "SZGYFS_MONITOR_DATA_CYCLE", "8051"),

    /**
     * 工业废气
     */
    szgyfq_second("SecondData", "SZGYFQ_MONITOR_DATA", "2011"), szgyfq_minute("MinuteData", "SZGYFQ_MONITOR_DATA_MIN", "2051"),
    szgyfq_hour("HourData", "SZGYFQ_BD_MO_HOUR", "2061"), szgyfq_day("DayData", "SZGYFQ_MONITOR_DATA_DAY", "2031"),
    szgyfq_week("weekData", "SZGYFQ_MONITOR_DATA_WEEK", ""), szgyfq_month("monthData", "SZGYFQ_MONITOR_DATA_MONTH", ""),
    szgyfq_quarter("quarterData", "SZGYFQ_MONITOR_DATA_QUARTER", ""), szgyfq_year("monthData", "SZGYFQ_MONITOR_DATA_YEAR", ""), 
    szgyfq_cycle("CycleData", "SZGYFQ_MONITOR_DATA_CYCLE", "8051"),

    /**
     * 深圳供水
     */
    szgs_second("SecondData", "SZGS_MONITOR_DATA", "2011"), szgs_minute("MinuteData", "SZGS_MONITOR_DATA_MIN", "2051"), 
    szgs_hour("HourData", "SZGS_BD_MO_HOUR", "2061"), szgs_day("DayData", "SZGS_MONITOR_DATA_DAY", "2031"), 
    szgs_week("weekData", "SZGS_MONITOR_DATA_WEEK", ""), szgs_month("monthData", "SZGS_MONITOR_DATA_MONTH", ""), 
    szgs_quarter("quarterData", "SZGS_MONITOR_DATA_QUARTER", ""), szgs_year("monthData", "SZGS_MONITOR_DATA_YEAR", ""),
    szgs_cycle("CycleData", "SZGS_MONITOR_DATA_CYCLE", "8051"),

    /**
     * 珠海市地表水
     */
    zhsw_second("SecondData", "ZHSW_MONITOR_DATA", "2011"), zhsw_minute("MinuteData", "ZHSW_MONITOR_DATA_MIN", "2051"), 
    zhsw_hour("HourData", "ZHSW_BD_MO_HOUR", "2061"), zhsw_day("DayData", "ZHSW_MONITOR_DATA_DAY", "2031"), 
    zhsw_week("weekData", "ZHSW_MONITOR_DATA_WEEK", ""), zhsw_month("monthData", "ZHSW_MONITOR_DATA_MONTH", ""), 
    zhsw_quarter("quarterData", "ZHSW_MONITOR_DATA_QUARTER", ""), zhsw_year("monthData", "ZHSW_MONITOR_DATA_YEAR", ""), 
    zhsw_cycle("CycleData", "ZHSW_MONITOR_DATA_CYCLE", "8051");

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 数据表名
     */
    private String tableName;

    /**
     * 命令编号
     */
    private String cn;
    
    MonitorDataType(String dataType, String tableName, String cn) {
        this.dataType = dataType;
        this.tableName = tableName;
        this.cn = cn;
    }

    public String getDataType() {
        return dataType;
    }

    public String getTableName() {

        return tableName;
    }

    public String getCn() {
        return cn;
    }

}
